package com.tcm.logistics.service;

import com.base.core.pager.PageBean;
import com.tcm.logistics.entity.LogisticsExpress;


public interface LogisticsExpressService {

    /**
     * 物流快递公司
     * @param start
     * @param pagesize
     * @return
     */
    PageBean<LogisticsExpress> listPageExpress(Long start, Long pagesize);

    /**
     * 获得快递公司
     * @param id
     * @return
     */
    LogisticsExpress findExpressById(Long id);

    /**
     * 新增快递公司
     * @param logisticsExpress
     */
    void create(LogisticsExpress logisticsExpress);

    /**
     * 更新快递公司
     * @param logisticsExpress
     */
    void update(LogisticsExpress logisticsExpress);

    /**
     * 逻辑删除快递公司
     * @param id
     * @return
     */
    int deleteLogicById(Long id);

    /**
     * 删除快递公司
     * @param Id
     * @return
     */
    int deleteById(Long Id);


}
